@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
*html { ackground-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif; color: #333; background: #fff; }
button, input, select, textarea { vertical-align: middle; outline: none; font-family: "Microsoft YaHei"; color: #999; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
a { color: #333; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #df0000; text-decoration: none; }
a:focus { outline: none; }
.wza-on a:focus, .wza-on button:focus, .wza-on input:focus, .wza-on select:focus, .wza-on textarea:focus, .wza-on textarea:focus { outline: auto; }
a img { border: none; }
img { vertical-align: middle; }
.fl, .left { float: left; }
.fr, .right { float: right; }
/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
.wza-on input:focus { outline: auto!important; }
input.srkcss:focus { outline: auto; border-color: #30559f!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(48,85,159,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(48,85,159,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(48,85,159,.6); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
.z-hide { display: inline; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0; }
.hide { display: none; }
.hide.active { display: block!important; }
.hidden-tit .img_title { display: none; }
.mt20 { margin-top: 20px; }
.bot30 { margin-bottom: 30px; }
.bot20 { margin-bottom: 20px; }
input.srkcss:focus { outline: none; border-color: #9ecaed!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; }
@media (min-width:992px) and (max-width:1199px) {
  .bot30 { margin-bottom: 20px; }
}
@media (max-width:991px) {
  .mt20 { margin-top: 15px; }
  .bot30 { margin-bottom: 15px; }
  .bot20 { margin-bottom: 15px; }
}
@media (max-width:767px) {
  .mt20 { margin-top: 10px; }
  .bot30 { margin-bottom: 10px; }
  .bot20 { margin-bottom: 10px; }
}
/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 40px; height: 16px; right: 0; top: -20px; text-align: right; }
.j-float .float-close img { cursor: pointer; vertical-align: top; }
.j-float ul li { margin-bottom: 5px; }

/***右侧悬浮二维码***/
.ls-fix-right { width: 80px; height: auto; position: fixed; right: 10px; top: 353px; display: none; z-index: 999; }
.ls-fix-right .couplet-close { display: block; width: 100%; height: 20px; overflow: hidden; background: url(../images/close.gif) center 0 no-repeat; cursor: pointer; text-indent: -9999em; }
.ls-fix-right ul li { width: 100%; height: 80px; vertical-align: bottom; padding-bottom: 1px; }
.ls-fix-right ul li a { display: block; width: 100%; height: 80px; position: relative; cursor: pointer; background: #e9e9e9 url("../images/ind_wxwb.png") center 0 no-repeat; color: #505050; transition: all 0.3s; }
.ls-fix-right ul li a:hover { background-color: #48729c; background-image: url("../images/ind_wxwb_h.png"); color: #fff; }
.ls-fix-right ul li.num2 a { background-position: center -81px; }
.ls-fix-right ul li a .img_title { display: block; width: 100%; height: 30px; padding-top: 50px; line-height: 24px; text-align: center; font-size: 14px; }
.ls-fix-right ul li a .img_img { display: none; width: 122px; height: 122px; position: absolute; left: 90px; top: 0; padding-right: 15px; background: url("../images/ind_wxwbico.png") right 32px no-repeat; transition: all 0.3s; }
.ls-fix-right ul li a .img_img img { width: 108px; height: 108px; padding: 6px; background: #fff; border: #ddd 1px solid; }
.ls-fix-right ul li a:hover .img_img { display: block; left: -137px; }

.column_body { height: auto; padding: 20px 0; position: relative; margin-top: -5px; }

/*****头部****/
.header { width: 100%; height: auto; margin: auto; position: relative; padding-bottom: 5px; z-index: 110; background: url("../images/header_line.png") 0 bottom repeat-x; }
.topcon { width: 100%; height: 36px; line-height: 36px; font-size: 14px; color: #666; background: #f7f7f7; border-bottom: #e8e8e8 1px solid; }
.topcon a { color: #666; }
.topcon a:hover { color: #df0000; }
.ind_date { white-space: nowrap; padding-right: 20px; }
.ind_weat { width: 180px; height: 36px; }
.ind_weat iframe { margin-top: -2px; }
.top_r ul li { float: left; width: auto; white-space: nowrap; padding-left: 21px; background: url(../images/top_line.gif) 10px center no-repeat; }
.top_r ul li.num1 { padding-left: 0; background: none; }
.top_r ul li a { display: block; float: left; white-space: nowrap; }
.top_r ul li a.member-logout1 { margin-left: 8px; }
.bancon { background: url("../images/banbg.jpg") center 0 no-repeat; }
.banner { height: 160px; }

/*logo*/
.ls-site-logo { padding: 48px 0 0; line-height: 0; font-size: 0; text-align: center; }
.ls-site-logo img { vertical-align: middle; width: auto; }
.ls-logo-gh, .ls-logo-gh li, .ls-unit-name, .ls-unit-name li { display: inline; }
.ls-unit-name img { padding-left: 13px; }

/*搜索*/
.searchbox { width: 435px; height: 40px; margin-top: 56px; }
.searchbox ul { position: relative; background: #fff!important; border-radius: 20px; }
.wza-el .searchbox ul { background: #fff!important; }
.searchbox li.se_box { width: 100%; height: 40px; position: relative; }
.searchbox li.se_box .msg-box { left: 5px; top: 0; position: absolute; }
.searchbox li.se_box input { width: 100%; height: 40px; border: 0; line-height: 40px; color: #999; padding: 5px 65px 5px 15px; box-sizing: border-box; border-radius: 20px; }
.searchbox li.sea_an { width: 60px; height: 40px; position: absolute; right: 0; top: 0; clear: both; }
.searchbox li.sea_an input { width: 100%; height: 100%; background: #48729c url(../images/sec_btn.png) center center no-repeat!important; border: 0; text-indent: -99em; overflow: hidden; cursor: pointer; border-radius: 20px; }
.searchbox li.gjss { position: absolute; right: 0; top: 0; }
.searchbox li.gjss a { display: block; height: 36px; line-height: 18px; padding: 2px 0; font-size: 14px; color: #516171; }
.searchbox li.gjss a:hover { color: #036; }

/*****导航****/
.navbar { height: 52px; background: #fff; border-radius: 0; border: 0; border-top: #036 4px solid; }
.navbar-nav li { float: left; width: 171px; height: 52px; position: relative; }
.navbar-nav li a { display: block; height: 52px; line-height: 52px; text-align: center; font-size: 20px; color: #036!important; cursor: pointer; transition: all 0.3s; }
.navbar-nav li a i { display: inline-block; width: 25px; height: 25px; background: url("../images/mu_ico.png") 0 -25px no-repeat; margin: -4px 12px 0 0; vertical-align: middle; transition: all 0.3s; display: none!important; }
.navbar-nav li a:hover, .navbar-nav li.on a { color: #fff!important; font-weight: bold; background: #036; }
.wza-yellow-black .navbar-nav li a:hover, .wza-yellow-black .navbar-nav li.on a { color: #000!important; }
.wza-white-black .navbar-nav li a:hover, .wza-white-black .navbar-nav li.on a { color: #000!important; }
.wza-yellow-blue .navbar-nav li a:hover, .wza-yellow-blue .navbar-nav li.on a { color: #00f!important; }
.navbar-nav li a:hover i, .navbar-nav li.on a i { background-position: 0 0; }
.navbar-nav li.num2 a i { width: 23px; background-position: -30px -25px; }
.navbar-nav li.num2 a:hover i, .navbar-nav li.num2.on a i { background-position: -30px 0; }
.navbar-nav li.num3 a i { width: 25px; background-position: -60px -25px; }
.navbar-nav li.num3 a:hover i, .navbar-nav li.num3.on a i { background-position: -60px 0; }
.navbar-nav li.num4 a i { width: 28px; background-position: -90px -25px; }
.navbar-nav li.num4 a:hover i, .navbar-nav li.num4.on a i { background-position: -90px 0; }
.navbar-nav li.num5 a i { width: 30px; background-position: -120px -25px; }
.navbar-nav li.num5 a:hover i, .navbar-nav li.num5.on a i { background-position: -120px 0; }
.navbar-nav li.num6 a i { width: 26px; background-position: -150px -25px; }
.navbar-nav li.num6 a:hover i, .navbar-nav li.num6.on a i { background-position: -150px 0; }

#navbar .menulist { display: none; position: absolute; top: 52px; left: 0; background: #036; min-height: 40px; width: 100%; z-index: 11; padding: 0; }
#navbar .menulist ul li { height: 36px; border: 0; float: none; width: auto; }
#navbar .menulist ul li a { display: block; width: auto; padding: 0 18px; white-space: nowrap; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #fff!important; }
#navbar .menulist ul li a:hover { background: #094e94; }

/***网站底部-版权信息***/
.footer { background: #5f5f5f; padding: 30px 0 27px; position: relative; text-align: center; }
.footer img { vertical-align: middle; }
.footer .dzjg { position: absolute; left: 0; top: 50%; width: 80px; height: 80px; margin-top: -36px; }
.footer .jiucuo { position: absolute; right: 0; top: 50%; width: 110px; height: 55px; margin-top: -24px; }
.footer .ls-old-icon { right: 125px; top: 50%; width: 110px; height: 55px; margin-top: -24px; }
.fotnav { height: 28px; line-height: 28px; font-size: 16px; text-align: center; }
.fotnav a { display: inline-block; padding: 0 12px; background: url("../images/fotfg.png") 0 center no-repeat; color: #c9c9c9; }
.fotnav a.num1 { background: none; }
.fotnav a:hover { color: #fff; }
.fotnav a.wza-active { color: #fff; }
.fotcon { text-align: center; font-size: 14px; line-height: 28px; padding-top: 9px; color: #ececec; }
.fotcon a { color: #ececec; }
.fotcon a:hover { color: #fff; text-decoration: underline; }
.fotcon img { padding-right: 0.3em; }
.fotcon span { padding: 0 0.5em; display: inline-block; }
.fotcon i { font-style: normal; }
@media (max-width:1199px) {
  .footer .ls-old-icon { position: static; margin-top: 0; display: inline-block; }
}
@media (min-width:992px) and (max-width:1199px) {
  /*****导航****/
  .navbar-nav li { width: 141px; }
}
@media (max-width:991px) {
  .column_body { padding: 15px 0; }
  /*****头部****/
  .ind_date { padding: 0 10px; }
  .top_r { padding-right: 10px; }
  .bancon { background-size: auto 100%; }
  .banner { height: auto; padding-bottom: 20px; }
  /*logo*/
  .ls-site-logo, .searchbox { float: none; }
  .ls-site-logo { width: auto; padding-top: 35px; text-align: center; }
  /*搜索*/
  .searchbox { max-width: 90%; margin: 30px auto 0; }
  .searchbox li.gjss { display: none; }
  /*****导航****/
  .navbar-nav li { width: 106px; }
  .navbar-nav li.num3 { width: 128px; }
  .navbar-nav li a i { display: none; }
  #navbar .menulist { display: none!important; }
  /***网站底部-版权信息***/
  .footer { padding: 20px 0 15px; }
  .fotcon { padding-top: 5px; }
  .fotcon span { display: inline-block; padding: 0 0.3em; }
  .footer .dzjg { position: static; margin-top: 0; display: inline-block; }
  .footer .jiucuo { position: static; margin-top: 0; display: inline-block; }
}
@media (max-width: 767px) {
  .column_body { padding: 15px 0; }
  /*****头部****/
  .top_r { padding-right: 10px; }
  .bancon { background-size: auto 100%; }
  .banner { height: auto; padding-bottom: 15px; }
  /*logo*/
  .ls-site-logo img { margin-bottom: 5px; }
  .ls-unit-name img { padding-left: 8px; max-width: 90%; }
  /*搜索*/
  .searchbox { width: auto; margin: 20px auto 0; }
  .searchbox li.gjss { display: none; }
  /*****导航****/
  .navbar { height: auto; }
  .navbar-default .navbar-brand { padding: 9px 10px; height: 30px; line-height: 30px; color: #036!important; font-size: 20px; font-weight: bold; }
  .navbar-toggle { margin-right: 10px; padding: 8px 10px; }
  .navbar-default .navbar-toggle { border-color: #036; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #036!important; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #036; }
  .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #fff; }
  .navbar-collapse { border-top: 0; }
  .navbar-nav { margin: 0; }
  .navbar-nav li { width: 100%!important; height: 44px; border-right: 0; border-top: #5785b3 1px solid; }
  .navbar-nav li a { height: 44px; line-height: 44px; background: #164779; font-size: 18px; font-weight: bold; color: #fff!important; }
  .navbar-nav li a i { display: none; }
  #navbar .menulist { display: none!important; }
  /***网站底部-版权信息***/
  .footer { padding: 15px 0 10px; }
  .fotcon { padding-top: 5px; line-height: 24px; }
  .fotcon span { display: inline-block; padding: 0 0.3em; }
}
@media (max-width: 420px) {
  .ls-unit-name img { padding-left: 0; }
}

/*友情链接*/
.ind_linkcon { height: 42px; background: #ebebeb; }
.ls-select .title { display: block; float: left; width: 150px; height: 42px; line-height: 42px; font-size: 18px; font-weight: bold; color: #036; }
.select { float: left; position: relative; z-index: 14; width: 240px; height: 42px; margin-right: 23px; }
.select dt { display: block; height: 42px; line-height: 42px; font-size: 16px; font-weight: normal; cursor: pointer; overflow: hidden; position: relative; text-align: center; }
.select dt i { display: inline-block; width: 14px; height: 8px; background: url("../images/link_ico.png") no-repeat; vertical-align: middle; margin-left: 18px; }
.select dt.active, .select dt:hover { background: #fff; }
.select dd { position: absolute; left: 0; bottom: 42px; width: 100%; background: #fff; display: none; z-index: 18; border: #ddd 1px solid; border-bottom: 0; }
.select dd ul { max-height: 300px; overflow-y: auto; overflow-x: hidden; }
.select dd ul li { border-bottom: 1px solid #ddd; height: 30px; line-height: 30px; vertical-align: bottom; overflow: hidden; }
.select dd ul li a { display: block; padding: 0 10px; font-size: 14px; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff!important; }
.select dd ul li a:hover { background: #f1f1f1; text-decoration: none; }
.wza-black-white .select dd ul li a { background: #000!important; }
.wza-yellow-black .select dd ul li a { background: #ff0!important; }
.wza-blue-yellow .select dd ul li a { background: #00f!important; }
.wza-yellow-blue .select dd ul li a { background: #ff0!important; }
.wza-white-black .select dd ul li a { background: #fff!important; }
.wza-black-yellow .select dd ul li a { background: #000!important; }

@media (min-width:992px) and (max-width:1199px) {
  /*友情链接*/
  .ls-select .title { width: 140px; }
}

/*外链提示 > 弹窗*/
.ui-dialog-title { font-family: "Microsoft YaHei"; }
.ui-dialog-content { font-family: "Microsoft YaHei"; }
.ui-dialog-content .jump-info p { word-break: break-all; word-wrap: break-word; }
.ui-dialog-content .btn-group { padding: 10px 0; text-align: center; display: block; height: 36px; }
.ui-dialog-content .btn-group .btn { display: inline-block; float: none; padding: 0; margin: 0 15px; border: 0; cursor: pointer; outline: none; width: 100px; height: 36px; line-height: 36px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; }
.ui-dialog-content .btn-group .btn-yes { background: #036; color: #fff; }
.ui-dialog-content .btn-group .btn-no { background: #eee; color: #666; }
@media (max-width:767px) {
  .ui-dialog-content { width: 250px!important; height: auto!important; }
  .ui-dialog-content .btn-group .btn { margin: 0 10px; width: 90px; }
}

/*当前位置*/
.position { height: auto; line-height: 20px; font-size: 14px; color: #666; padding: 0 5px 12px 35px; background: url(../images/position_ico.png) 10px 0 no-repeat; }
.position i { font-style: normal; }
.position a { color: #666; }
.position a:hover { color: #df0000; }
.position .search-keywords { color: red; }
@media (max-width:767px) {
  .position { padding: 0 10px 10px 35px; }
}

/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 26px; font-size: 14px; font-family: "Microsoft YaHei"; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 28px; border-radius: 3px; vertical-align: middle; }
.pagination a:hover { background: #036; border: 1px solid #036; color: #fff!important; }
.pagination a.active { border: 1px solid #036; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #036; border: 1px solid #036; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #036; border: #036 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .total { display: inline-block; border: 0; height: 30px; line-height: 30px; padding: 0; vertical-align: middle; margin: 3px 0; }
.pagination .inputBar { display: inline-block; border: 0; height: 30px; line-height: 30px; padding: 0 6px; margin: -3px 0 0; }
.pagination .inputBar input { width: 40px; height: 24px; line-height: 24px; padding: 2px 5px; border: #ccc 1px solid; background: #eee; vertical-align: middle; border-radius: 3px; margin: 0 3px; }
.pagination .inputBar button { border: 0; color: #fff; background: #036; padding: 0 8px; height: 30px; cursor: pointer; border-radius: 3px; vertical-align: middle; margin: 0 3px; }
@media (max-width:767px) {
  .pagination { margin: 0; }
}

/*公共标题*/
.ls-tabs { background: url("../images/line_c.gif") 0 bottom repeat-x; }
.ls-tabs ul li { float: left; padding-right: 34px; }
.ls-tabs ul li.last { padding-right: 0; }
.ls-tabs ul li .title, .ls-tabs ul li a { display: block; float: left; width: auto; white-space: nowrap; height: 38px; line-height: 30px; font-size: 20px; font-weight: bold; color: #344454; padding: 0 1px; border-bottom: rgb(223, 0, 0, 0) 1px solid; }
.ls-tabs ul li a:hover, .ls-tabs ul li.active .title, .ls-tabs ul li.active a { color: #036; border-bottom: #df0000 1px solid; }
@media (max-width: 420px) {
  .ls-tabs ul li { padding-right: 15px; }
}

/*公共列表*/
.ls-doc-list li { height: 34px; padding: 0 50px 0 15px; line-height: 34px; font-size: 16px; background: no-repeat 0 center; background-image: url(../images/ico.gif)!important; position: relative; }
.ls-doc-list li a { display: inline-block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.ls-doc-list li .date { position: absolute; right: 0; top: 0; font-size: 14px; color: #999; }
.ls-doc-list li img { float: left; padding: 10px 0 0 0; }
@media (max-width: 991px) {
  .ls-doc-list li a { max-width: none!important; display: block; float: none!important; }
  .ls-doc-list li>img { display: none; }
}
@media (max-width: 767px) {
  .ls-doc-list li { height: 30px; line-height: 30px; font-size: 15px; }
}
/*公用列表 end*/
.ls-public-list li { position: relative; height: 34px; line-height: 34px; padding: 0 50px 0 15px; background: no-repeat 0 center; background-image: url(../images/ico.gif)!important; font-size: 16px; }
.ls-public-list li .date { position: absolute; right: 0; top: 2px; font-size: 14px; color: #999; }
.ls-public-list li .col-block { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px 0; }
.ls-public-list li .title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.ls-public-list li .explain-list, .ls-public-list li .policy-list { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list li .col-block > a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.ls-public-list li .explain-list .split, .ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line { padding: 0 2px; color: #666; font-size: 14px; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link, .ls-public-list li .policy-list .policy-link { display: inline; color: #f00000; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link:hover, .ls-public-list li .policy-list .policy-link:hover { color: red; }

.ls-public-list2 li { height: 34px; line-height: 34px; vertical-align: bottom; padding: 0 50px 0 13px; position: relative; font-size: 16px; background: url(../images/ico.gif) no-repeat left center; overflow: hidden; }
.ls-public-list2 li a.title { display: block; max-width: none!important; float: none!important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.ls-public-list2 li .nr { float: left; width: auto; max-width: 100%; }
.ls-public-list2 li .nr .gl { display: block; float: right; width: auto; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list2 li .nr .gl .split { display: inline; padding: 0 5px; color: #ea7711; font-size: 14px; }
.ls-public-list2 li .nr .gl span { display: inline; float: none; }
.ls-public-list2 li .nr .gl a { display: inline; color: red; float: none; }
.ls-public-list2 li .nr .gl a:hover { text-decoration: underline; }
.ls-public-list2 li .date { display: block; float: none; position: absolute; right: 0; top: 0; color: #999; font-size: 14px; white-space: nowrap; }

@media (max-width: 767px) {
  .ls-public-list li { height: 36px; line-height: 32px; font-size: 15px; }
}

/*公用公开列表 end*/

/*微信分享配色下固定背景和颜色*/
.share-bar a { margin-right: 5px; }
.share-bar a.share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat!important; }
.weixin-share-open { background: url(/assets/images/share/share_wx_arrow.gif) no-repeat!important; }
.weixin-share-open .weixin-wrap p { color: #666!important; }
.share-bar a.share-tsina { background-image: url(/assets/images/share/wz_wb.png)!important; }
.share-bar a.share-qzone { background-image: url(/assets/images/share/wz_qz.png)!important; }
.n-yellow .msg-wrap .n-icon { background-image: url(/assets/js/plugins/validator/images/validator_simple.png)!important; }
.wza-yellow-black div.ui-dialog { background: #ff0!important; }
.wza-blue-yellow div.ui-dialog { background: #00f!important; }
.wza-yellow-blue div.ui-dialog { background: #ff0!important; }
.wza-black-white div.ui-dialog { background: #000!important; }
.wza-white-black div.ui-dialog { background: #fff!important; }
.wza-black-yellow div.ui-dialog { background: #000!important; }
/*查询提示*/
.wza-black-white div#tips_box { background: #000!important; }
.wza-black-white div#tips_box .tips_body { background: #000!important; }
.wza-yellow-black div#tips_box { background: #ff0!important; }
.wza-yellow-black div#tips_box .tips_body { background: #ff0!important; }
.wza-blue-yellow div#tips_box { background: #00f!important; }
.wza-blue-yellow div#tips_box .tips_body { background: #00f!important; }
.wza-yellow-blue div#tips_box { background: #ff0!important; }
.wza-yellow-blue div#tips_box .tips_body { background: #ff0!important; }
.wza-white-black div#tips_box { background: #fff!important; }
.wza-white-black div#tips_box .tips_body { background: #fff!important; }
.wza-black-yellow div#tips_box { background: #000!important; }
.wza-black-yellow div#tips_box .tips_body { background: #000!important; }
/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap { background: #000!important; }
.wza-yellow-black .n-yellow .msg-wrap { background: #ff0!important; }
.wza-blue-yellow .n-yellow .msg-wrap { background: #00f!important; }
.wza-yellow-blue .n-yellow .msg-wrap { background: #ff0!important; }
.wza-white-black .n-yellow .msg-wrap { background: #fff!important; }
.wza-black-yellow .n-yellow .msg-wrap { background: #000!important; }
/*配色-信件查询*/
.wza-black-white .ui-dialog-close { color: #fff!important; opacity: 1; }
.wza-black-white .ui-dialog-title { color: #fff!important; }
.wza-black-white .ui-dialog-footer button { background: transparent; border: none; }
.wza-black-white .guestbook-search ul li { color: #fff; }
.wza-yellow-black .ui-dialog-title { color: #333!important; }
.wza-yellow-black .ui-dialog-footer button { background: transparent; border: none; color: #333!important; }
.wza-blue-yellow .ui-dialog-close { color: #ff0!important; opacity: 1; }
.wza-blue-yellow .ui-dialog-title { color: #ff0!important; }
.wza-blue-yellow .guestbook-search ul li { color: #ff0; }
.wza-blue-yellow .ui-dialog-footer button { background: transparent; color: #ff0!important; border: none; }
.guestbook-search ul li input { color: #333; }
/*手机版导航下拉*/
.wza-black-white .navbar-default .navbar-toggle .icon-bar { background-color: #fff!important; }
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar { background-color: #000!important; }
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar { background-color: #ff0!important; }
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar { background-color: #00f!important; }
.wza-black-white .navbar-nav { background: #000!important; }
.wza-yellow-black .navbar-nav { background: #ff0!important; }
.wza-blue-yellow .navbar-nav { background: #00f!important; }
.wza-yellow-blue .navbar-nav { background: #ff0!important; }
.wza-black-white .dropdown-menu { background-color: #000!important; }
.wza-yellow-black .dropdown-menu { background-color: #ff0!important; }
.wza-blue-yellow .dropdown-menu { background-color: #00f!important; }
.wza-yellow-blue .dropdown-menu { background-color: #ff0!important; }
/*无障碍调色弹窗样式 end*/


